package tp.algo2.futbol

import java.util.List

class mokedNotificadorXMail extends NotificadorXMail {
	@Property MailSender mailSender;


	override partidoCompleto(Partido partido) {
		mailSender.sendMail(new Mail("administrador", partido.toString, "Partido Completo", "El partido esta lleno"))
	}

	override partidoIncompleto(Partido partido) {
		mailSender.sendMail(
			new Mail("administrador", partido.toString, "Partido Incompleto", "El partido esta ahora incompleto"))
	}

	override notificarAmigos(List<Jugador> amigos, Jugador jugador) {
		amigos.forEach[am|
			mailSender.sendMail(
				new Mail(jugador.toString, am.toString, "Partido Incompleto", "El partido esta ahora incompleto"))]
	}
override void sendMail(MailSender sender, Mail mail){
		sender.sendMail(mail)
	}
}
